# 假设有一个复杂的映射规则
mapping = {
    'sr2505': {'code':'SR505', 'name':'白糖2505'},
    'sa2505': {'code':'SA505', 'name':'纯碱2505'},
    'rb2505': {'code':'RB2505', 'name':'螺纹2505'},
    'sp2505': {'code':'SP2505', 'name':'纸浆2505'},
    'fg2505': {'code':'FG505', 'name':'玻璃2505'},
    'fu2505': {'code':'FU2505', 'name':'燃料2505'},
    'eg2505': {'code':'EG2505', 'name':'乙二醇2505'},
    'ma2505': {'code':'MA505', 'name':'甲醇2505'},

    'sr2509': {'code':'SR509', 'name':'白糖2509'},
    'sa2509': {'code':'SA509', 'name':'纯碱2509'},
    'rb2509': {'code':'RB2509', 'name':'螺纹2509'},
    'sp2509': {'code':'SP2509', 'name':'纸浆2509'},
    'fg2509': {'code':'FG509', 'name':'玻璃2509'},
    'fu2509': {'code':'FU2509', 'name':'燃料2509'},
    'eg2509': {'code':'EG2509', 'name':'乙二醇2509'},
    'ma2509': {'code':'MA509', 'name':'甲醇2509'},

    'sr2601': {'code':'SR601', 'name':'白糖2601'},
    'sa2601': {'code':'SA601', 'name':'纯碱2601'},
    'rb2601': {'code':'RB2601', 'name':'螺纹2601'},
    'sp2601': {'code':'SP2601', 'name':'纸浆2601'},
    'fg2601': {'code':'FG601', 'name':'玻璃2601'},
    'fu2601': {'code':'FU2601', 'name':'燃料2601'},
    'eg2601': {'code':'EG2601', 'name':'乙二醇2601'},
    'ma2601': {'code':'MA601', 'name':'甲醇2601'},

    'sr2603': {'code':'SR603', 'name':'白糖2603'},
    'sa2603': {'code':'SA603', 'name':'纯碱2603'},
    'rb2603': {'code':'RB2603', 'name':'螺纹2603'},
    'sp2603': {'code':'SP2603', 'name':'纸浆2603'},
    'fg2603': {'code':'FG603', 'name':'玻璃2603'},
    'fu2603': {'code':'FU2603', 'name':'燃料2603'},
    'eg2603': {'code':'EG2603', 'name':'乙二醇2603'},
    'ma2603': {'code':'MA603', 'name':'甲醇2603'},
    # 添加更多映射
}
#["sr2505","rb2505","sp2505","fg2505","sa2505","fu2505","eg2505"]
#根据给的品种字符串,返回api可以接受的品种代码
def convert_using_mapping(variety_name):
    return mapping.get(variety_name, None)

